{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [],
   "source": [
    "import sys\n",
    "sys.path.append('/home/tom/my_learn/my_danwen/rag')\n",
    "from llama_index.core import SimpleDirectoryReader,VectorStoreIndex,Settings,get_response_synthesizer,StorageContext,load_index_from_storage,Document\n",
    "from typing import Dict\n",
    "from llama_index.llms.openai import OpenAI as DeepSeeK\n",
    "from llama_index.llms.openai.utils import ALL_AVAILABLE_MODELS, CHAT_MODELS\n",
    "from llama_index.embeddings.huggingface import HuggingFaceEmbedding\n",
    "from llama_index.core.node_parser import SentenceSplitter\n",
    "from llama_index.core.query_engine import RetrieverQueryEngine\n",
    "from llama_index.core.retrievers import VectorIndexRetriever\n",
    "from llama_index.vector_stores.milvus import MilvusVectorStore\n",
    "\n",
    "from config import RagConfig\n",
    "\n",
    "from embeddings import embed_model_local_bge_small\n",
    "from llms import deepseek_llm\n",
    "Settings.embed_model = embed_model_local_bge_small()\n",
    "Settings.llm = deepseek_llm()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 从milvus加载index"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[NodeWithScore(node=TextNode(id_='301c82f8-39dd-41fc-b5f0-bd177bdef927', embedding=None, metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, excluded_embed_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], excluded_llm_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='40b31d14-e824-4d07-8a35-98cf9682b75b', node_type='4', metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, hash='b6cf1424f9390895d7e1ab83cc354e22f5e0725b4a51e2e0a4aaefecf5975bf1'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='623097fd-8b2b-4d37-8bb6-91f4b9256606', node_type='1', metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, hash='32bb4feeaf2b7dffbfad999ddcb26a3ad7eb650665ce048e54ff676d0dfd2a46'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='e9011b48-ea79-4f88-850c-edc281b57636', node_type='1', metadata={}, hash='2103eb3f243c39f6e9d9255c860d0784585b08b18b2e564ba989e79d0ff0991a')}, metadata_template='{key}: {value}', metadata_separator='\\n', text='她看方鸿渐是坐二等的，人还过得去，不失为旅行中消遣的伴侣。苏小姐理想的自己是：“艳如桃李，冷若冰霜，”让方鸿渐卑逊地仰慕而后屈伏地求爱。谁知道气候虽然每天华氏一百度左右，这种又甜又冷的冰淇淋作风全行不通。鲍小姐只轻松一句话就把方鸿渐钩住了。鸿渐搬到三等的明天，上甲板散步，无意中碰见鲍小姐一个人背靠着船栏杆在吹风，便招呼攀谈起来。讲不到几句话，鲍小姐生说：“方先生，你教我想起了我的ｆｉａｎｃｅ，你相貌和他像极了！”方鸿渐听了，又害羞，又得意。一个可爱的女人说你像她的未婚夫，等于表示假使她没订婚，你有资格得她的爱。刻薄鬼也许要这样解释，她已经另有未婚夫了，你可以享受她未婚夫的权利而不必履行跟她结婚的义务。无论如何，从此他们俩的交情像爇带植物那样飞快的生长，其他中国男学生都跟方鸿渐开玩笑，逼他请大家喝了一次冰咖啡和啤酒。\\n    方鸿渐那时候心上虽怪鲍小姐行动不检，也觉兴奋，回头看见苏小姐孙太太两张空椅子，侥幸方才烟卷的事没落在她们眼里，当天晚上，起了海风，船有点颠簸。\\n    十点钟后，甲板上只有三五对男女，都躲在灯光照不到的黑影里喁喁情话。方鸿渐和鲍小姐不说话，并肩踱着。一个大浪把船身晃得利害，鲍小姐也站不稳，方鸿渐勾住她腰，傍了栏杆不走，馋嘴似地吻她。鲍小姐的嘴唇暗示着，身体依须着，这个急忙、粗率的抢吻渐渐稳定下来，长得妥贴完密。鲍小姐顶灵便地推脱方鸿渐的手臂，嘴里深深呼吸口气，道：“我给你闷死了！我在伤风，鼻子里透不过气来－－太便宜你，你还没求我爱你！”“我现在向你补求，行不行？', mimetype='text/plain', start_char_idx=10456, end_char_idx=11107, metadata_seperator='\\n', text_template='{metadata_str}\\n\\n{content}'), score=0.6401494145393372), NodeWithScore(node=TextNode(id_='b3e758fe-0787-4bdd-b920-605a993710da', embedding=None, metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, excluded_embed_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], excluded_llm_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='40b31d14-e824-4d07-8a35-98cf9682b75b', node_type='4', metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, hash='b6cf1424f9390895d7e1ab83cc354e22f5e0725b4a51e2e0a4aaefecf5975bf1'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='e82878f3-cf50-407b-8ee2-1ef6e13fab06', node_type='1', metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, hash='4655cc9edf970c183db7153a3dc532feafbfeece2bf323f3f622f7eca9f79e41'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='342551d9-605a-4ab8-b6c0-6c9a268f19f2', node_type='1', metadata={}, hash='f46958884b6c04f8f8daf35c6f73d17944c5ca3a81cccee75a6d8d9215b4a56e')}, metadata_template='{key}: {value}', metadata_separator='\\n', text='苏小姐骂方鸿渐无耻，实在是冤枉。他那时候窘得似乎甲板上人都在注意他，心里怪鲍小姐太做得出，恨不能说她几句。他虽然现在二十七岁，早订过婚，却没有恋爱训练。父亲是前清举人，在本乡江南一个小县里做大绅士。他们那县里人侨居在大都市的，干三种行业的十居其九：打铁，磨豆腐，抬轿子。土产中艺术品以泥娃娃最出名；年轻人时大学，以学土木为最多。铁的硬，豆腐的淡而无味，轿子的容量狭小，还加上泥土气，这算他们的民风。就是发财做官的人，也欠大方，这县有个姓周的在上海开铁铺子财，又跟同业的同乡组织一家小银行，名叫“点金银行”，自己荣任经理，他记起衣锦还乡那句成语，有一年乘清明节回县去祭祠扫墓，结识本地人士。方鸿渐的父亲是一乡之望，周经理少不得上门拜访，因此成了朋友，从朋友攀为亲家。鸿渐还在高中读书，随家里作主订了婚。未婚妻并没见面，只瞻爷过一张半身照相，也漠不关心。两年后到北平进大学，第一次经历男女同学的风味，看人家一对对谈情说爱，好不眼红。想起未婚妻高中读了一年书，便不进学校，在家实习家务，等嫁过来做能干媳妇，不由自主地对她厌恨。这样怨命，怨父亲，发了几天呆，忽然醒悟，壮着胆写信到家里要求解约。他国文曾得老子指授，大中学会考考过第二，所以这信文绉绉，没把之乎者也用错。信上说什么：“迩来触绪善感，欢寡悉殷，怀抱剧有秋气。每揽镜自照，神寒形削，清癯非寿者相。窃恐我躬不阅，周女士或将贻误终身。尚望大人垂体下情，善为解铃，毋小不忍而成终天之恨。”他自以为这信措词凄婉，打得动铁石心肠。谁知道父亲信来痛骂一顿：“吾不惜重资，命汝千里负笈，汝埋头攻读之不暇，而有余闲照镜耶？汝非妇人女子，何须置镜？惟梨园子弟，身为丈夫而对镜顾影，为世所贱。', mimetype='text/plain', start_char_idx=5757, end_char_idx=6469, metadata_seperator='\\n', text_template='{metadata_str}\\n\\n{content}'), score=0.6230608820915222), NodeWithScore(node=TextNode(id_='cf897eff-7a59-4a64-b67d-0efe16a74ccd', embedding=None, metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, excluded_embed_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], excluded_llm_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='40b31d14-e824-4d07-8a35-98cf9682b75b', node_type='4', metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, hash='b6cf1424f9390895d7e1ab83cc354e22f5e0725b4a51e2e0a4aaefecf5975bf1'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='a7f7401f-94e6-407f-85fa-6ecc0bf66993', node_type='1', metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, hash='1150ae0f41f248275a44316aa94955fc9e1ac3173b6e15955be28332ef9fe9aa'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='af4bf8e5-7b14-45f8-8bde-2418b2a19a0d', node_type='1', metadata={}, hash='44cb22c4681206bf10f132bda2ecbf36fb56944f3ef3f5e6ee786697eced1fbf')}, metadata_template='{key}: {value}', metadata_separator='\\n', text='他想赎罪补过，反正明天搭十一点半特别快车，来得及去万国公墓一次，便说：“我原想明天一早上她的坟。”周经理夫妇对鸿渐的感想更好了。周太太领他去看今晚睡的屋子，就是淑英生前的房。梳妆桌子上并放两张照相：一张是淑英的遗容，一张是自己的博士照。方鸿渐看着发呆，觉得也陪淑英双双死了，萧条黯淡，不胜身后魂归之感。\\n    吃晚饭时，丈人知道鸿渐下半年职业沿尚无着，安慰他说：“这不成问题。我想你还是在上海或南京找个事，北平形势凶险，你去不得。你回家两个礼拜，就出来住在我这儿我银行里为你挂个名，你白天去走走，晚上教教我儿子，一面找机会。好不好？你行李也不必带走，天气这样爇，回家反正得穿中国衣服。”鸿渐真心感激，谢了丈人。丈母提起他婚事，问他有女朋友没有。他忙说没有。丈人说：“我知道你不会有。你老太爷家教好，你做人规矩，不会闹什么自由恋爱，自由恋爱没有一个好结果的。”\\n    丈母道：“鸿渐这样老实，是找不到女人的。让我为他留心做个媒罢。”\\n    丈人道：“你又来了！他老太爷、老太太怕不会作主。咱们管不着。”\\n    丈母道：“鸿渐出洋花的是咱们的钱，他娶媳妇，当然不能撇开咱们周家。鸿渐，对不对？你将来新太太，一定要做我的干女儿。我这话说在你耳里，不要有了新亲，把旧亲忘个干净！这种没良心的人我见得多了。”\\n    鸿渐只好苦笑道：“放心，决不会。”心里对苏小姐影子说：“听听！你肯拜这位太太做干妈么？亏得我不要娶你。”他小舅子好像接着他心上的话说：“鸿渐哥，有个姓苏的女留学生，你认识她么？”方鸿渐惊骇得几乎饭碗脱手，想美国的行为心理学家只证明“思想是不出声的语言”，这小子的招风耳朵是什么构造，怎么心头无声的密语全给他听到！他还没有回答，丈人说：“是啊！我忘了－－效成，你去拿那张报来－－我收到你的照相，就文书科王主任起个稿子去登报。', mimetype='text/plain', start_char_idx=16664, end_char_idx=17433, metadata_seperator='\\n', text_template='{metadata_str}\\n\\n{content}'), score=0.6229748725891113), NodeWithScore(node=TextNode(id_='2be4f978-f138-4a12-b588-dcd499e1d41f', embedding=None, metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, excluded_embed_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], excluded_llm_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='40b31d14-e824-4d07-8a35-98cf9682b75b', node_type='4', metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, hash='b6cf1424f9390895d7e1ab83cc354e22f5e0725b4a51e2e0a4aaefecf5975bf1'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='8330aa50-131a-427b-87f3-b3bc1127e4ef', node_type='1', metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, hash='756e76fecdfb9553c250de3e0237d9c390251d96a53e020b55db97383614aec1'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='70bfab34-6ed4-4e2e-8572-c4775db3d6f2', node_type='1', metadata={}, hash='f3124cd188f640b01680614c88870bb3de75b1694a17732e89c40a200482d8f3')}, metadata_template='{key}: {value}', metadata_separator='\\n', text='方鸿渐看家里人多房子小，仍住在周家，隔一两天到父母外请安。每回家，总听他们讲逃难时可怕可笑的经历；他们叙述描写的艺术似乎一次进步一次，鸿渐的注意和同情却听一次减退一些。方老先生因为拒绝了本县汉坚的引诱，有夷压椋而政府并没给他什么名义，觉得他爱国而国不爱他，大有青年守节的孀妇不见宠于翁姑的怨抑。鸿渐在点金银行里气闷得很上海又没有多大机会，想有便到内地去?br\\n    陰历新年来了。上海的寓公们为国家担惊受恐够了，现在国家并没有亡，不必做未亡人，所以又照常爇闹起来。一天，周太太跟鸿渐说，有人替他做媒，就是有一次鸿渐跟周经理出去应酬，同席一位姓张的女儿。据周太太说，张家把他八字要去了，请算命人排过，跟他们小姐的命“天作之合，大吉大利”。鸿渐笑说：“在上海这种开通地方，还请算命人来支配婚姻么？”周太太说，命是不可不信的，张先生请他去吃便晚饭，无妨认识那位小姐。鸿渐有点儿战前读书人的标劲，记得那张的在美国人洋会里做买办，不愿跟这种俗物往来，但转念一想，自己从出洋到现在，还不是用的市侩的钱？反正去一次无妨，结婚与否，全看自己中意不中意那女孩子，旁人勉强不来，答应去吃晚饭。这位张先生是浙江沿海人，名叫吉民，但他喜欢人唤他Ｊｉｍｍｙ。他在美国人花旗洋行里做了二十多年的事，从“写字”（小书记）升到买办，手里着实有钱。只生一个女儿，不惜工本地栽培，教会学校里所能传授熏陶的洋本领、洋习气，美容院理发铺所能帛造的洋时髦、洋姿态，无不应有尽有。这女儿刚十八岁，中学尚未毕业，可是张先生夫妇保有他们家乡的传统思想，以为女孩子到二十岁就老了，过二十没嫁掉，只能进古物陈列所供人凭吊了。张太太择婿很严，说亲的虽多，都没成功。有一个富商的儿子，也是留学生，张太太颇为赏识，婚姻大有希望，但一顿饭后这事再不提起。', mimetype='text/plain', start_char_idx=23924, end_char_idx=24672, metadata_seperator='\\n', text_template='{metadata_str}\\n\\n{content}'), score=0.6124093532562256), NodeWithScore(node=TextNode(id_='c60cf2c2-634f-4de9-92da-df1d8a0da92b', embedding=None, metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, excluded_embed_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], excluded_llm_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='40b31d14-e824-4d07-8a35-98cf9682b75b', node_type='4', metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, hash='b6cf1424f9390895d7e1ab83cc354e22f5e0725b4a51e2e0a4aaefecf5975bf1'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='6c06994f-954b-47d5-916f-c060a7623798', node_type='1', metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, hash='0fc9716a8d9401d277853147d8f4fe14f8ae80e53bec5d2633aed35b86becaea'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='52a14618-c741-4cec-a41f-139f88e2c67c', node_type='1', metadata={}, hash='44944deba1a9b69d1d2368a6d6af852093e77406ca381fceb6f660f3354c32f1')}, metadata_template='{key}: {value}', metadata_separator='\\n', text='李梅亭借酒蒙脸，说：“我来替他们报告。”鸿渐警戒地望着他说：“李先生，‘〔亻奈〕是好人！’”梅亭楞了楞，顿时记起那苏州寡妇，呵呵笑道：“诸位瞧他发急得叫我‘好人’，我就做好人，不替你报告－－子潇，该轮到你请吃喜酒了。”子潇道：“迟一点结婚好。早结了婚，不到中年就要闹离婚的。”大家说他开口不吉利，罚酒一杯，鸿渐和孙小姐也给来宾灌醉了。\\n    那天被请而不来的，有汪氏夫妇和刘氏夫妇。刘东方因为妹妹婚事没成功，很怪鸿渐。\\n    本来他有计划，春假后举行个英文作文成绩展览会，借机把鸿渐改笔的疏漏公诸于众。不料学生大多数对自己的卷子深藏若虚，不肯拿出来献丑。同时辛楣已经离校，万一鸿渐生气不教英文，没人会来代他。大丈夫能屈能伸，他让鸿渐教完这学期。假如韩太太给他大女儿的衬衫和皮鞋不是学期将完才送来，他和韩家早可以讲和，不必等到下学期再把鸿渐的功课作为还礼了。汪处厚不再请同事和校长到家去吃饭，刘东方怨他做媒不尽力，赵辛楣又走了，汪派无形解散，他准备辞职回成都。高校长虽然是鸿渐订婚的证人，对他并不满意。李梅亭关于结婚的预言也没有证实。凑巧陆子潇到鸿渐房里看见一本《家庭大学丛书》（HomeUniversityLibrary）小册子，是拉斯基（Laski）所作的时髦书《共产主义论》，这原是辛楣丢下来的。陆子潇的外国文虽然跟重伤风人的鼻子一样不通，封面上的Communism这几个字是认识的，触目惊心。他口头通知李训导长，李训导长书面呈报高校长。校长说：“我本来要升他一级，谁知道他思想有问题，下学期只能解聘。这个人倒是可造之才，可惜，可惜！”所以鸿渐连“如夫人”都做不稳，只能“下堂”。他临走把辛楣的书全送给图书馆，那本小册子在内。', mimetype='text/plain', start_char_idx=165796, end_char_idx=166513, metadata_seperator='\\n', text_template='{metadata_str}\\n\\n{content}'), score=0.6027262806892395), NodeWithScore(node=TextNode(id_='2d225616-fca8-4aef-941b-a9d701213d91', embedding=None, metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, excluded_embed_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], excluded_llm_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='40b31d14-e824-4d07-8a35-98cf9682b75b', node_type='4', metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, hash='b6cf1424f9390895d7e1ab83cc354e22f5e0725b4a51e2e0a4aaefecf5975bf1'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='c016f82b-3b41-4b41-b27f-f0b8c26870cd', node_type='1', metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, hash='128063a078e71bd041b2b6ef5308a1b5ea3d8baa066abbefa853e25fe7a0bc4b'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='e2268a8a-b2c2-4fe5-8439-6c6c56efbdea', node_type='1', metadata={}, hash='a7fdf9a70f6a1cc1fc99c7edc5bb8b5f5ad090776a74d0f189bf375cca952277')}, metadata_template='{key}: {value}', metadata_separator='\\n', text='她还是那时候赵辛楣介绍进馆编“家庭与妇女”副刊的，现在兼编“文化与艺术”副刊。她丰采依然，气味如旧，只是装束不像初回国时那样的法国化，谈话里的法文也减少了。她一年来见过的人太多，早忘记鸿渐，到鸿渐自我介绍过了，她娇声感慨道：“记得！记起来了！时间真快呀！你还是那时候的样子，所以我觉得面熟。我呢，我这一年来老得多了！方先生，你不知道我为了一切的一切心里多少烦闷！”鸿渐照例说她没有老。她问他最进碰见曹太太没有，鸿渐说在香港见到的，她自打着脖子道：“啊呀！你瞧我多糊涂！我上礼拜收到文纨的信，信上说碰见你，跟你谈得很痛快。她还托我替她办件事，我忙得没工夫替她办，我一天杂七杂八的真多！”鸿渐心中暗笑她撒谎，问她沈先生何在。她高抬眉毛，圆睁眼睛，一指按嘴，法国表情十足，四顾无人注意，然后凑近低声道：“他躲起来了。他名气太大，日本人跟南京伪政府全要他出来做事。你别讲出去。”鸿渐闭住呼吸，险的窒息，忙退后几步，连声说是。他回去跟柔嘉谈起，因说天下真小，碰见了苏文纨以后，不料又会碰见她。柔嘉冷冷道：“是，世界是小。你等着罢，还会碰见个呢。”鸿渐不懂，问碰见谁。柔嘉笑道：“还用我说么？您心里明白，哙，别烧盘。”他才会意是唐晓芙，笑骂道：“真胡闹！我做梦都没有想到。就算碰见她又怎么样？”柔嘉道：“问你自己。”他叹口气道：“只有你这傻瓜念念不忘地把她记在心里！我早忘了，她也许嫁了人，做了母亲，也不会记得我了。现在想想结婚以前把恋爱看得那样重，真是幼稚。老实说，不管你跟谁结婚，结婚以后，你总发现你娶的不是原来的人，换了另一个。早知道这样，结婚以前那种追求，恋爱等等，全可以省掉。相识相爱的时候，双方本相全收敛起来，到结婚还没有彼此认清，倒是老式婚姻干脆，索性结婚以前，谁也不认得谁。', mimetype='text/plain', start_char_idx=206858, end_char_idx=207597, metadata_seperator='\\n', text_template='{metadata_str}\\n\\n{content}'), score=0.5972188711166382)]\n",
      "6\n"
     ]
    }
   ],
   "source": [
    "# 加载milvus作为index\n",
    "vector_store = MilvusVectorStore(\n",
    "    uri=RagConfig.milvus_uri,\n",
    "    collection_name='aa', dim=RagConfig.embedding_model_dim, overwrite=False\n",
    ")\n",
    "index=VectorStoreIndex.from_vector_store(vector_store=vector_store)\n",
    "retriever = index.as_retriever(similarity_top_k=6)\n",
    "response = retriever.retrieve(\"方鸿渐的妻子是谁？\")\n",
    "print(response)\n",
    "print(len(response))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "Response(response='方鸿渐的妻子是孙柔嘉。', source_nodes=[NodeWithScore(node=TextNode(id_='301c82f8-39dd-41fc-b5f0-bd177bdef927', embedding=None, metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, excluded_embed_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], excluded_llm_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='40b31d14-e824-4d07-8a35-98cf9682b75b', node_type='4', metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, hash='b6cf1424f9390895d7e1ab83cc354e22f5e0725b4a51e2e0a4aaefecf5975bf1'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='623097fd-8b2b-4d37-8bb6-91f4b9256606', node_type='1', metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, hash='32bb4feeaf2b7dffbfad999ddcb26a3ad7eb650665ce048e54ff676d0dfd2a46'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='e9011b48-ea79-4f88-850c-edc281b57636', node_type='1', metadata={}, hash='2103eb3f243c39f6e9d9255c860d0784585b08b18b2e564ba989e79d0ff0991a')}, metadata_template='{key}: {value}', metadata_separator='\\n', text='她看方鸿渐是坐二等的，人还过得去，不失为旅行中消遣的伴侣。苏小姐理想的自己是：“艳如桃李，冷若冰霜，”让方鸿渐卑逊地仰慕而后屈伏地求爱。谁知道气候虽然每天华氏一百度左右，这种又甜又冷的冰淇淋作风全行不通。鲍小姐只轻松一句话就把方鸿渐钩住了。鸿渐搬到三等的明天，上甲板散步，无意中碰见鲍小姐一个人背靠着船栏杆在吹风，便招呼攀谈起来。讲不到几句话，鲍小姐生说：“方先生，你教我想起了我的ｆｉａｎｃｅ，你相貌和他像极了！”方鸿渐听了，又害羞，又得意。一个可爱的女人说你像她的未婚夫，等于表示假使她没订婚，你有资格得她的爱。刻薄鬼也许要这样解释，她已经另有未婚夫了，你可以享受她未婚夫的权利而不必履行跟她结婚的义务。无论如何，从此他们俩的交情像爇带植物那样飞快的生长，其他中国男学生都跟方鸿渐开玩笑，逼他请大家喝了一次冰咖啡和啤酒。\\n    方鸿渐那时候心上虽怪鲍小姐行动不检，也觉兴奋，回头看见苏小姐孙太太两张空椅子，侥幸方才烟卷的事没落在她们眼里，当天晚上，起了海风，船有点颠簸。\\n    十点钟后，甲板上只有三五对男女，都躲在灯光照不到的黑影里喁喁情话。方鸿渐和鲍小姐不说话，并肩踱着。一个大浪把船身晃得利害，鲍小姐也站不稳，方鸿渐勾住她腰，傍了栏杆不走，馋嘴似地吻她。鲍小姐的嘴唇暗示着，身体依须着，这个急忙、粗率的抢吻渐渐稳定下来，长得妥贴完密。鲍小姐顶灵便地推脱方鸿渐的手臂，嘴里深深呼吸口气，道：“我给你闷死了！我在伤风，鼻子里透不过气来－－太便宜你，你还没求我爱你！”“我现在向你补求，行不行？', mimetype='text/plain', start_char_idx=10456, end_char_idx=11107, metadata_seperator='\\n', text_template='{metadata_str}\\n\\n{content}'), score=0.6401494145393372), NodeWithScore(node=TextNode(id_='b3e758fe-0787-4bdd-b920-605a993710da', embedding=None, metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, excluded_embed_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], excluded_llm_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='40b31d14-e824-4d07-8a35-98cf9682b75b', node_type='4', metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, hash='b6cf1424f9390895d7e1ab83cc354e22f5e0725b4a51e2e0a4aaefecf5975bf1'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='e82878f3-cf50-407b-8ee2-1ef6e13fab06', node_type='1', metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, hash='4655cc9edf970c183db7153a3dc532feafbfeece2bf323f3f622f7eca9f79e41'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='342551d9-605a-4ab8-b6c0-6c9a268f19f2', node_type='1', metadata={}, hash='f46958884b6c04f8f8daf35c6f73d17944c5ca3a81cccee75a6d8d9215b4a56e')}, metadata_template='{key}: {value}', metadata_separator='\\n', text='苏小姐骂方鸿渐无耻，实在是冤枉。他那时候窘得似乎甲板上人都在注意他，心里怪鲍小姐太做得出，恨不能说她几句。他虽然现在二十七岁，早订过婚，却没有恋爱训练。父亲是前清举人，在本乡江南一个小县里做大绅士。他们那县里人侨居在大都市的，干三种行业的十居其九：打铁，磨豆腐，抬轿子。土产中艺术品以泥娃娃最出名；年轻人时大学，以学土木为最多。铁的硬，豆腐的淡而无味，轿子的容量狭小，还加上泥土气，这算他们的民风。就是发财做官的人，也欠大方，这县有个姓周的在上海开铁铺子财，又跟同业的同乡组织一家小银行，名叫“点金银行”，自己荣任经理，他记起衣锦还乡那句成语，有一年乘清明节回县去祭祠扫墓，结识本地人士。方鸿渐的父亲是一乡之望，周经理少不得上门拜访，因此成了朋友，从朋友攀为亲家。鸿渐还在高中读书，随家里作主订了婚。未婚妻并没见面，只瞻爷过一张半身照相，也漠不关心。两年后到北平进大学，第一次经历男女同学的风味，看人家一对对谈情说爱，好不眼红。想起未婚妻高中读了一年书，便不进学校，在家实习家务，等嫁过来做能干媳妇，不由自主地对她厌恨。这样怨命，怨父亲，发了几天呆，忽然醒悟，壮着胆写信到家里要求解约。他国文曾得老子指授，大中学会考考过第二，所以这信文绉绉，没把之乎者也用错。信上说什么：“迩来触绪善感，欢寡悉殷，怀抱剧有秋气。每揽镜自照，神寒形削，清癯非寿者相。窃恐我躬不阅，周女士或将贻误终身。尚望大人垂体下情，善为解铃，毋小不忍而成终天之恨。”他自以为这信措词凄婉，打得动铁石心肠。谁知道父亲信来痛骂一顿：“吾不惜重资，命汝千里负笈，汝埋头攻读之不暇，而有余闲照镜耶？汝非妇人女子，何须置镜？惟梨园子弟，身为丈夫而对镜顾影，为世所贱。', mimetype='text/plain', start_char_idx=5757, end_char_idx=6469, metadata_seperator='\\n', text_template='{metadata_str}\\n\\n{content}'), score=0.6230608820915222), NodeWithScore(node=TextNode(id_='cf897eff-7a59-4a64-b67d-0efe16a74ccd', embedding=None, metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, excluded_embed_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], excluded_llm_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='40b31d14-e824-4d07-8a35-98cf9682b75b', node_type='4', metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, hash='b6cf1424f9390895d7e1ab83cc354e22f5e0725b4a51e2e0a4aaefecf5975bf1'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='a7f7401f-94e6-407f-85fa-6ecc0bf66993', node_type='1', metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, hash='1150ae0f41f248275a44316aa94955fc9e1ac3173b6e15955be28332ef9fe9aa'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='af4bf8e5-7b14-45f8-8bde-2418b2a19a0d', node_type='1', metadata={}, hash='44cb22c4681206bf10f132bda2ecbf36fb56944f3ef3f5e6ee786697eced1fbf')}, metadata_template='{key}: {value}', metadata_separator='\\n', text='他想赎罪补过，反正明天搭十一点半特别快车，来得及去万国公墓一次，便说：“我原想明天一早上她的坟。”周经理夫妇对鸿渐的感想更好了。周太太领他去看今晚睡的屋子，就是淑英生前的房。梳妆桌子上并放两张照相：一张是淑英的遗容，一张是自己的博士照。方鸿渐看着发呆，觉得也陪淑英双双死了，萧条黯淡，不胜身后魂归之感。\\n    吃晚饭时，丈人知道鸿渐下半年职业沿尚无着，安慰他说：“这不成问题。我想你还是在上海或南京找个事，北平形势凶险，你去不得。你回家两个礼拜，就出来住在我这儿我银行里为你挂个名，你白天去走走，晚上教教我儿子，一面找机会。好不好？你行李也不必带走，天气这样爇，回家反正得穿中国衣服。”鸿渐真心感激，谢了丈人。丈母提起他婚事，问他有女朋友没有。他忙说没有。丈人说：“我知道你不会有。你老太爷家教好，你做人规矩，不会闹什么自由恋爱，自由恋爱没有一个好结果的。”\\n    丈母道：“鸿渐这样老实，是找不到女人的。让我为他留心做个媒罢。”\\n    丈人道：“你又来了！他老太爷、老太太怕不会作主。咱们管不着。”\\n    丈母道：“鸿渐出洋花的是咱们的钱，他娶媳妇，当然不能撇开咱们周家。鸿渐，对不对？你将来新太太，一定要做我的干女儿。我这话说在你耳里，不要有了新亲，把旧亲忘个干净！这种没良心的人我见得多了。”\\n    鸿渐只好苦笑道：“放心，决不会。”心里对苏小姐影子说：“听听！你肯拜这位太太做干妈么？亏得我不要娶你。”他小舅子好像接着他心上的话说：“鸿渐哥，有个姓苏的女留学生，你认识她么？”方鸿渐惊骇得几乎饭碗脱手，想美国的行为心理学家只证明“思想是不出声的语言”，这小子的招风耳朵是什么构造，怎么心头无声的密语全给他听到！他还没有回答，丈人说：“是啊！我忘了－－效成，你去拿那张报来－－我收到你的照相，就文书科王主任起个稿子去登报。', mimetype='text/plain', start_char_idx=16664, end_char_idx=17433, metadata_seperator='\\n', text_template='{metadata_str}\\n\\n{content}'), score=0.6229748725891113), NodeWithScore(node=TextNode(id_='2be4f978-f138-4a12-b588-dcd499e1d41f', embedding=None, metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, excluded_embed_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], excluded_llm_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='40b31d14-e824-4d07-8a35-98cf9682b75b', node_type='4', metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, hash='b6cf1424f9390895d7e1ab83cc354e22f5e0725b4a51e2e0a4aaefecf5975bf1'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='8330aa50-131a-427b-87f3-b3bc1127e4ef', node_type='1', metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, hash='756e76fecdfb9553c250de3e0237d9c390251d96a53e020b55db97383614aec1'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='70bfab34-6ed4-4e2e-8572-c4775db3d6f2', node_type='1', metadata={}, hash='f3124cd188f640b01680614c88870bb3de75b1694a17732e89c40a200482d8f3')}, metadata_template='{key}: {value}', metadata_separator='\\n', text='方鸿渐看家里人多房子小，仍住在周家，隔一两天到父母外请安。每回家，总听他们讲逃难时可怕可笑的经历；他们叙述描写的艺术似乎一次进步一次，鸿渐的注意和同情却听一次减退一些。方老先生因为拒绝了本县汉坚的引诱，有夷压椋而政府并没给他什么名义，觉得他爱国而国不爱他，大有青年守节的孀妇不见宠于翁姑的怨抑。鸿渐在点金银行里气闷得很上海又没有多大机会，想有便到内地去?br\\n    陰历新年来了。上海的寓公们为国家担惊受恐够了，现在国家并没有亡，不必做未亡人，所以又照常爇闹起来。一天，周太太跟鸿渐说，有人替他做媒，就是有一次鸿渐跟周经理出去应酬，同席一位姓张的女儿。据周太太说，张家把他八字要去了，请算命人排过，跟他们小姐的命“天作之合，大吉大利”。鸿渐笑说：“在上海这种开通地方，还请算命人来支配婚姻么？”周太太说，命是不可不信的，张先生请他去吃便晚饭，无妨认识那位小姐。鸿渐有点儿战前读书人的标劲，记得那张的在美国人洋会里做买办，不愿跟这种俗物往来，但转念一想，自己从出洋到现在，还不是用的市侩的钱？反正去一次无妨，结婚与否，全看自己中意不中意那女孩子，旁人勉强不来，答应去吃晚饭。这位张先生是浙江沿海人，名叫吉民，但他喜欢人唤他Ｊｉｍｍｙ。他在美国人花旗洋行里做了二十多年的事，从“写字”（小书记）升到买办，手里着实有钱。只生一个女儿，不惜工本地栽培，教会学校里所能传授熏陶的洋本领、洋习气，美容院理发铺所能帛造的洋时髦、洋姿态，无不应有尽有。这女儿刚十八岁，中学尚未毕业，可是张先生夫妇保有他们家乡的传统思想，以为女孩子到二十岁就老了，过二十没嫁掉，只能进古物陈列所供人凭吊了。张太太择婿很严，说亲的虽多，都没成功。有一个富商的儿子，也是留学生，张太太颇为赏识，婚姻大有希望，但一顿饭后这事再不提起。', mimetype='text/plain', start_char_idx=23924, end_char_idx=24672, metadata_seperator='\\n', text_template='{metadata_str}\\n\\n{content}'), score=0.6124093532562256), NodeWithScore(node=TextNode(id_='c60cf2c2-634f-4de9-92da-df1d8a0da92b', embedding=None, metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, excluded_embed_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], excluded_llm_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='40b31d14-e824-4d07-8a35-98cf9682b75b', node_type='4', metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, hash='b6cf1424f9390895d7e1ab83cc354e22f5e0725b4a51e2e0a4aaefecf5975bf1'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='6c06994f-954b-47d5-916f-c060a7623798', node_type='1', metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, hash='0fc9716a8d9401d277853147d8f4fe14f8ae80e53bec5d2633aed35b86becaea'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='52a14618-c741-4cec-a41f-139f88e2c67c', node_type='1', metadata={}, hash='44944deba1a9b69d1d2368a6d6af852093e77406ca381fceb6f660f3354c32f1')}, metadata_template='{key}: {value}', metadata_separator='\\n', text='李梅亭借酒蒙脸，说：“我来替他们报告。”鸿渐警戒地望着他说：“李先生，‘〔亻奈〕是好人！’”梅亭楞了楞，顿时记起那苏州寡妇，呵呵笑道：“诸位瞧他发急得叫我‘好人’，我就做好人，不替你报告－－子潇，该轮到你请吃喜酒了。”子潇道：“迟一点结婚好。早结了婚，不到中年就要闹离婚的。”大家说他开口不吉利，罚酒一杯，鸿渐和孙小姐也给来宾灌醉了。\\n    那天被请而不来的，有汪氏夫妇和刘氏夫妇。刘东方因为妹妹婚事没成功，很怪鸿渐。\\n    本来他有计划，春假后举行个英文作文成绩展览会，借机把鸿渐改笔的疏漏公诸于众。不料学生大多数对自己的卷子深藏若虚，不肯拿出来献丑。同时辛楣已经离校，万一鸿渐生气不教英文，没人会来代他。大丈夫能屈能伸，他让鸿渐教完这学期。假如韩太太给他大女儿的衬衫和皮鞋不是学期将完才送来，他和韩家早可以讲和，不必等到下学期再把鸿渐的功课作为还礼了。汪处厚不再请同事和校长到家去吃饭，刘东方怨他做媒不尽力，赵辛楣又走了，汪派无形解散，他准备辞职回成都。高校长虽然是鸿渐订婚的证人，对他并不满意。李梅亭关于结婚的预言也没有证实。凑巧陆子潇到鸿渐房里看见一本《家庭大学丛书》（HomeUniversityLibrary）小册子，是拉斯基（Laski）所作的时髦书《共产主义论》，这原是辛楣丢下来的。陆子潇的外国文虽然跟重伤风人的鼻子一样不通，封面上的Communism这几个字是认识的，触目惊心。他口头通知李训导长，李训导长书面呈报高校长。校长说：“我本来要升他一级，谁知道他思想有问题，下学期只能解聘。这个人倒是可造之才，可惜，可惜！”所以鸿渐连“如夫人”都做不稳，只能“下堂”。他临走把辛楣的书全送给图书馆，那本小册子在内。', mimetype='text/plain', start_char_idx=165796, end_char_idx=166513, metadata_seperator='\\n', text_template='{metadata_str}\\n\\n{content}'), score=0.6027262806892395), NodeWithScore(node=TextNode(id_='2d225616-fca8-4aef-941b-a9d701213d91', embedding=None, metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, excluded_embed_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], excluded_llm_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='40b31d14-e824-4d07-8a35-98cf9682b75b', node_type='4', metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, hash='b6cf1424f9390895d7e1ab83cc354e22f5e0725b4a51e2e0a4aaefecf5975bf1'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='c016f82b-3b41-4b41-b27f-f0b8c26870cd', node_type='1', metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, hash='128063a078e71bd041b2b6ef5308a1b5ea3d8baa066abbefa853e25fe7a0bc4b'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='e2268a8a-b2c2-4fe5-8439-6c6c56efbdea', node_type='1', metadata={}, hash='a7fdf9a70f6a1cc1fc99c7edc5bb8b5f5ad090776a74d0f189bf375cca952277')}, metadata_template='{key}: {value}', metadata_separator='\\n', text='她还是那时候赵辛楣介绍进馆编“家庭与妇女”副刊的，现在兼编“文化与艺术”副刊。她丰采依然，气味如旧，只是装束不像初回国时那样的法国化，谈话里的法文也减少了。她一年来见过的人太多，早忘记鸿渐，到鸿渐自我介绍过了，她娇声感慨道：“记得！记起来了！时间真快呀！你还是那时候的样子，所以我觉得面熟。我呢，我这一年来老得多了！方先生，你不知道我为了一切的一切心里多少烦闷！”鸿渐照例说她没有老。她问他最进碰见曹太太没有，鸿渐说在香港见到的，她自打着脖子道：“啊呀！你瞧我多糊涂！我上礼拜收到文纨的信，信上说碰见你，跟你谈得很痛快。她还托我替她办件事，我忙得没工夫替她办，我一天杂七杂八的真多！”鸿渐心中暗笑她撒谎，问她沈先生何在。她高抬眉毛，圆睁眼睛，一指按嘴，法国表情十足，四顾无人注意，然后凑近低声道：“他躲起来了。他名气太大，日本人跟南京伪政府全要他出来做事。你别讲出去。”鸿渐闭住呼吸，险的窒息，忙退后几步，连声说是。他回去跟柔嘉谈起，因说天下真小，碰见了苏文纨以后，不料又会碰见她。柔嘉冷冷道：“是，世界是小。你等着罢，还会碰见个呢。”鸿渐不懂，问碰见谁。柔嘉笑道：“还用我说么？您心里明白，哙，别烧盘。”他才会意是唐晓芙，笑骂道：“真胡闹！我做梦都没有想到。就算碰见她又怎么样？”柔嘉道：“问你自己。”他叹口气道：“只有你这傻瓜念念不忘地把她记在心里！我早忘了，她也许嫁了人，做了母亲，也不会记得我了。现在想想结婚以前把恋爱看得那样重，真是幼稚。老实说，不管你跟谁结婚，结婚以后，你总发现你娶的不是原来的人，换了另一个。早知道这样，结婚以前那种追求，恋爱等等，全可以省掉。相识相爱的时候，双方本相全收敛起来，到结婚还没有彼此认清，倒是老式婚姻干脆，索性结婚以前，谁也不认得谁。', mimetype='text/plain', start_char_idx=206858, end_char_idx=207597, metadata_seperator='\\n', text_template='{metadata_str}\\n\\n{content}'), score=0.5972188711166382)], metadata={'301c82f8-39dd-41fc-b5f0-bd177bdef927': {'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, 'b3e758fe-0787-4bdd-b920-605a993710da': {'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, 'cf897eff-7a59-4a64-b67d-0efe16a74ccd': {'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, '2be4f978-f138-4a12-b588-dcd499e1d41f': {'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, 'c60cf2c2-634f-4de9-92da-df1d8a0da92b': {'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, '2d225616-fca8-4aef-941b-a9d701213d91': {'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}})"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "query_engine = index.as_query_engine(similarity_top_k=6)\n",
    "response = query_engine.query(\"方鸿渐的妻子是谁？\")\n",
    "response"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 本地加载索引\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[NodeWithScore(node=TextNode(id_='e85f2b63-25aa-4bcc-9d8a-6fff941a5dc2', embedding=None, metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, excluded_embed_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], excluded_llm_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='14a3b05c-fdc6-4297-b464-6b474dacd54c', node_type='4', metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, hash='b6cf1424f9390895d7e1ab83cc354e22f5e0725b4a51e2e0a4aaefecf5975bf1'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='3acbe826-fcf3-4992-b271-b9ab4a7c45c1', node_type='1', metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, hash='32bb4feeaf2b7dffbfad999ddcb26a3ad7eb650665ce048e54ff676d0dfd2a46'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='42137552-bf1c-4ceb-8646-79ddbf47fd89', node_type='1', metadata={}, hash='2103eb3f243c39f6e9d9255c860d0784585b08b18b2e564ba989e79d0ff0991a')}, metadata_template='{key}: {value}', metadata_separator='\\n', text='她看方鸿渐是坐二等的，人还过得去，不失为旅行中消遣的伴侣。苏小姐理想的自己是：“艳如桃李，冷若冰霜，”让方鸿渐卑逊地仰慕而后屈伏地求爱。谁知道气候虽然每天华氏一百度左右，这种又甜又冷的冰淇淋作风全行不通。鲍小姐只轻松一句话就把方鸿渐钩住了。鸿渐搬到三等的明天，上甲板散步，无意中碰见鲍小姐一个人背靠着船栏杆在吹风，便招呼攀谈起来。讲不到几句话，鲍小姐生说：“方先生，你教我想起了我的ｆｉａｎｃｅ，你相貌和他像极了！”方鸿渐听了，又害羞，又得意。一个可爱的女人说你像她的未婚夫，等于表示假使她没订婚，你有资格得她的爱。刻薄鬼也许要这样解释，她已经另有未婚夫了，你可以享受她未婚夫的权利而不必履行跟她结婚的义务。无论如何，从此他们俩的交情像爇带植物那样飞快的生长，其他中国男学生都跟方鸿渐开玩笑，逼他请大家喝了一次冰咖啡和啤酒。\\n    方鸿渐那时候心上虽怪鲍小姐行动不检，也觉兴奋，回头看见苏小姐孙太太两张空椅子，侥幸方才烟卷的事没落在她们眼里，当天晚上，起了海风，船有点颠簸。\\n    十点钟后，甲板上只有三五对男女，都躲在灯光照不到的黑影里喁喁情话。方鸿渐和鲍小姐不说话，并肩踱着。一个大浪把船身晃得利害，鲍小姐也站不稳，方鸿渐勾住她腰，傍了栏杆不走，馋嘴似地吻她。鲍小姐的嘴唇暗示着，身体依须着，这个急忙、粗率的抢吻渐渐稳定下来，长得妥贴完密。鲍小姐顶灵便地推脱方鸿渐的手臂，嘴里深深呼吸口气，道：“我给你闷死了！我在伤风，鼻子里透不过气来－－太便宜你，你还没求我爱你！”“我现在向你补求，行不行？', mimetype='text/plain', start_char_idx=10456, end_char_idx=11107, metadata_seperator='\\n', text_template='{metadata_str}\\n\\n{content}'), score=0.6401493761808466), NodeWithScore(node=TextNode(id_='ca916726-7bf7-4ef7-943d-ab319bf69562', embedding=None, metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, excluded_embed_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], excluded_llm_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='14a3b05c-fdc6-4297-b464-6b474dacd54c', node_type='4', metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, hash='b6cf1424f9390895d7e1ab83cc354e22f5e0725b4a51e2e0a4aaefecf5975bf1'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='011425ad-74a6-40db-8a79-eb7971f43b4b', node_type='1', metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, hash='4655cc9edf970c183db7153a3dc532feafbfeece2bf323f3f622f7eca9f79e41'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='d9f28907-65a5-49ee-a9e9-98372970a027', node_type='1', metadata={}, hash='f46958884b6c04f8f8daf35c6f73d17944c5ca3a81cccee75a6d8d9215b4a56e')}, metadata_template='{key}: {value}', metadata_separator='\\n', text='苏小姐骂方鸿渐无耻，实在是冤枉。他那时候窘得似乎甲板上人都在注意他，心里怪鲍小姐太做得出，恨不能说她几句。他虽然现在二十七岁，早订过婚，却没有恋爱训练。父亲是前清举人，在本乡江南一个小县里做大绅士。他们那县里人侨居在大都市的，干三种行业的十居其九：打铁，磨豆腐，抬轿子。土产中艺术品以泥娃娃最出名；年轻人时大学，以学土木为最多。铁的硬，豆腐的淡而无味，轿子的容量狭小，还加上泥土气，这算他们的民风。就是发财做官的人，也欠大方，这县有个姓周的在上海开铁铺子财，又跟同业的同乡组织一家小银行，名叫“点金银行”，自己荣任经理，他记起衣锦还乡那句成语，有一年乘清明节回县去祭祠扫墓，结识本地人士。方鸿渐的父亲是一乡之望，周经理少不得上门拜访，因此成了朋友，从朋友攀为亲家。鸿渐还在高中读书，随家里作主订了婚。未婚妻并没见面，只瞻爷过一张半身照相，也漠不关心。两年后到北平进大学，第一次经历男女同学的风味，看人家一对对谈情说爱，好不眼红。想起未婚妻高中读了一年书，便不进学校，在家实习家务，等嫁过来做能干媳妇，不由自主地对她厌恨。这样怨命，怨父亲，发了几天呆，忽然醒悟，壮着胆写信到家里要求解约。他国文曾得老子指授，大中学会考考过第二，所以这信文绉绉，没把之乎者也用错。信上说什么：“迩来触绪善感，欢寡悉殷，怀抱剧有秋气。每揽镜自照，神寒形削，清癯非寿者相。窃恐我躬不阅，周女士或将贻误终身。尚望大人垂体下情，善为解铃，毋小不忍而成终天之恨。”他自以为这信措词凄婉，打得动铁石心肠。谁知道父亲信来痛骂一顿：“吾不惜重资，命汝千里负笈，汝埋头攻读之不暇，而有余闲照镜耶？汝非妇人女子，何须置镜？惟梨园子弟，身为丈夫而对镜顾影，为世所贱。', mimetype='text/plain', start_char_idx=5757, end_char_idx=6469, metadata_seperator='\\n', text_template='{metadata_str}\\n\\n{content}'), score=0.6230608101503167), NodeWithScore(node=TextNode(id_='456f27e1-26e8-41cc-9c8f-6fa01edf31a9', embedding=None, metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, excluded_embed_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], excluded_llm_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='14a3b05c-fdc6-4297-b464-6b474dacd54c', node_type='4', metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, hash='b6cf1424f9390895d7e1ab83cc354e22f5e0725b4a51e2e0a4aaefecf5975bf1'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='c01de0fc-9144-48e4-9cd2-b0570422e19d', node_type='1', metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, hash='1150ae0f41f248275a44316aa94955fc9e1ac3173b6e15955be28332ef9fe9aa'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='7f9ddb12-751f-4be6-9dc9-f7f403bfc406', node_type='1', metadata={}, hash='44cb22c4681206bf10f132bda2ecbf36fb56944f3ef3f5e6ee786697eced1fbf')}, metadata_template='{key}: {value}', metadata_separator='\\n', text='他想赎罪补过，反正明天搭十一点半特别快车，来得及去万国公墓一次，便说：“我原想明天一早上她的坟。”周经理夫妇对鸿渐的感想更好了。周太太领他去看今晚睡的屋子，就是淑英生前的房。梳妆桌子上并放两张照相：一张是淑英的遗容，一张是自己的博士照。方鸿渐看着发呆，觉得也陪淑英双双死了，萧条黯淡，不胜身后魂归之感。\\n    吃晚饭时，丈人知道鸿渐下半年职业沿尚无着，安慰他说：“这不成问题。我想你还是在上海或南京找个事，北平形势凶险，你去不得。你回家两个礼拜，就出来住在我这儿我银行里为你挂个名，你白天去走走，晚上教教我儿子，一面找机会。好不好？你行李也不必带走，天气这样爇，回家反正得穿中国衣服。”鸿渐真心感激，谢了丈人。丈母提起他婚事，问他有女朋友没有。他忙说没有。丈人说：“我知道你不会有。你老太爷家教好，你做人规矩，不会闹什么自由恋爱，自由恋爱没有一个好结果的。”\\n    丈母道：“鸿渐这样老实，是找不到女人的。让我为他留心做个媒罢。”\\n    丈人道：“你又来了！他老太爷、老太太怕不会作主。咱们管不着。”\\n    丈母道：“鸿渐出洋花的是咱们的钱，他娶媳妇，当然不能撇开咱们周家。鸿渐，对不对？你将来新太太，一定要做我的干女儿。我这话说在你耳里，不要有了新亲，把旧亲忘个干净！这种没良心的人我见得多了。”\\n    鸿渐只好苦笑道：“放心，决不会。”心里对苏小姐影子说：“听听！你肯拜这位太太做干妈么？亏得我不要娶你。”他小舅子好像接着他心上的话说：“鸿渐哥，有个姓苏的女留学生，你认识她么？”方鸿渐惊骇得几乎饭碗脱手，想美国的行为心理学家只证明“思想是不出声的语言”，这小子的招风耳朵是什么构造，怎么心头无声的密语全给他听到！他还没有回答，丈人说：“是啊！我忘了－－效成，你去拿那张报来－－我收到你的照相，就文书科王主任起个稿子去登报。', mimetype='text/plain', start_char_idx=16664, end_char_idx=17433, metadata_seperator='\\n', text_template='{metadata_str}\\n\\n{content}'), score=0.6229748924109597), NodeWithScore(node=TextNode(id_='a6edfafa-588c-445c-abe7-d43d05beba51', embedding=None, metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, excluded_embed_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], excluded_llm_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='14a3b05c-fdc6-4297-b464-6b474dacd54c', node_type='4', metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, hash='b6cf1424f9390895d7e1ab83cc354e22f5e0725b4a51e2e0a4aaefecf5975bf1'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='2e7c48e0-ec5f-423f-bcfa-475cc1da1c18', node_type='1', metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, hash='756e76fecdfb9553c250de3e0237d9c390251d96a53e020b55db97383614aec1'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='468d832c-f541-4333-ab63-ca856485348f', node_type='1', metadata={}, hash='f3124cd188f640b01680614c88870bb3de75b1694a17732e89c40a200482d8f3')}, metadata_template='{key}: {value}', metadata_separator='\\n', text='方鸿渐看家里人多房子小，仍住在周家，隔一两天到父母外请安。每回家，总听他们讲逃难时可怕可笑的经历；他们叙述描写的艺术似乎一次进步一次，鸿渐的注意和同情却听一次减退一些。方老先生因为拒绝了本县汉坚的引诱，有夷压椋而政府并没给他什么名义，觉得他爱国而国不爱他，大有青年守节的孀妇不见宠于翁姑的怨抑。鸿渐在点金银行里气闷得很上海又没有多大机会，想有便到内地去?br\\n    陰历新年来了。上海的寓公们为国家担惊受恐够了，现在国家并没有亡，不必做未亡人，所以又照常爇闹起来。一天，周太太跟鸿渐说，有人替他做媒，就是有一次鸿渐跟周经理出去应酬，同席一位姓张的女儿。据周太太说，张家把他八字要去了，请算命人排过，跟他们小姐的命“天作之合，大吉大利”。鸿渐笑说：“在上海这种开通地方，还请算命人来支配婚姻么？”周太太说，命是不可不信的，张先生请他去吃便晚饭，无妨认识那位小姐。鸿渐有点儿战前读书人的标劲，记得那张的在美国人洋会里做买办，不愿跟这种俗物往来，但转念一想，自己从出洋到现在，还不是用的市侩的钱？反正去一次无妨，结婚与否，全看自己中意不中意那女孩子，旁人勉强不来，答应去吃晚饭。这位张先生是浙江沿海人，名叫吉民，但他喜欢人唤他Ｊｉｍｍｙ。他在美国人花旗洋行里做了二十多年的事，从“写字”（小书记）升到买办，手里着实有钱。只生一个女儿，不惜工本地栽培，教会学校里所能传授熏陶的洋本领、洋习气，美容院理发铺所能帛造的洋时髦、洋姿态，无不应有尽有。这女儿刚十八岁，中学尚未毕业，可是张先生夫妇保有他们家乡的传统思想，以为女孩子到二十岁就老了，过二十没嫁掉，只能进古物陈列所供人凭吊了。张太太择婿很严，说亲的虽多，都没成功。有一个富商的儿子，也是留学生，张太太颇为赏识，婚姻大有希望，但一顿饭后这事再不提起。', mimetype='text/plain', start_char_idx=23924, end_char_idx=24672, metadata_seperator='\\n', text_template='{metadata_str}\\n\\n{content}'), score=0.6124093686396405), NodeWithScore(node=TextNode(id_='0048feba-762a-47a5-83b7-90895205e9d6', embedding=None, metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, excluded_embed_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], excluded_llm_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='14a3b05c-fdc6-4297-b464-6b474dacd54c', node_type='4', metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, hash='b6cf1424f9390895d7e1ab83cc354e22f5e0725b4a51e2e0a4aaefecf5975bf1'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='385574ba-cac5-47db-a92f-ade298530d05', node_type='1', metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, hash='0fc9716a8d9401d277853147d8f4fe14f8ae80e53bec5d2633aed35b86becaea'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='b554dc94-28b1-46b2-a2e7-fcb5a254c5de', node_type='1', metadata={}, hash='44944deba1a9b69d1d2368a6d6af852093e77406ca381fceb6f660f3354c32f1')}, metadata_template='{key}: {value}', metadata_separator='\\n', text='李梅亭借酒蒙脸，说：“我来替他们报告。”鸿渐警戒地望着他说：“李先生，‘〔亻奈〕是好人！’”梅亭楞了楞，顿时记起那苏州寡妇，呵呵笑道：“诸位瞧他发急得叫我‘好人’，我就做好人，不替你报告－－子潇，该轮到你请吃喜酒了。”子潇道：“迟一点结婚好。早结了婚，不到中年就要闹离婚的。”大家说他开口不吉利，罚酒一杯，鸿渐和孙小姐也给来宾灌醉了。\\n    那天被请而不来的，有汪氏夫妇和刘氏夫妇。刘东方因为妹妹婚事没成功，很怪鸿渐。\\n    本来他有计划，春假后举行个英文作文成绩展览会，借机把鸿渐改笔的疏漏公诸于众。不料学生大多数对自己的卷子深藏若虚，不肯拿出来献丑。同时辛楣已经离校，万一鸿渐生气不教英文，没人会来代他。大丈夫能屈能伸，他让鸿渐教完这学期。假如韩太太给他大女儿的衬衫和皮鞋不是学期将完才送来，他和韩家早可以讲和，不必等到下学期再把鸿渐的功课作为还礼了。汪处厚不再请同事和校长到家去吃饭，刘东方怨他做媒不尽力，赵辛楣又走了，汪派无形解散，他准备辞职回成都。高校长虽然是鸿渐订婚的证人，对他并不满意。李梅亭关于结婚的预言也没有证实。凑巧陆子潇到鸿渐房里看见一本《家庭大学丛书》（HomeUniversityLibrary）小册子，是拉斯基（Laski）所作的时髦书《共产主义论》，这原是辛楣丢下来的。陆子潇的外国文虽然跟重伤风人的鼻子一样不通，封面上的Communism这几个字是认识的，触目惊心。他口头通知李训导长，李训导长书面呈报高校长。校长说：“我本来要升他一级，谁知道他思想有问题，下学期只能解聘。这个人倒是可造之才，可惜，可惜！”所以鸿渐连“如夫人”都做不稳，只能“下堂”。他临走把辛楣的书全送给图书馆，那本小册子在内。', mimetype='text/plain', start_char_idx=165796, end_char_idx=166513, metadata_seperator='\\n', text_template='{metadata_str}\\n\\n{content}'), score=0.6027262240549319), NodeWithScore(node=TextNode(id_='f90f6256-4685-42f4-b4e9-cf48effe1b34', embedding=None, metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, excluded_embed_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], excluded_llm_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='14a3b05c-fdc6-4297-b464-6b474dacd54c', node_type='4', metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, hash='b6cf1424f9390895d7e1ab83cc354e22f5e0725b4a51e2e0a4aaefecf5975bf1'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='7f4bf7dc-ed3a-4f9e-b3e0-671667191cfe', node_type='1', metadata={'file_path': '/home/tom/my_learn/my_danwen/0_playgrounds/0_test_data/围城.txt', 'file_name': '围城.txt', 'file_type': 'text/plain', 'file_size': 644668, 'creation_date': '2025-01-01', 'last_modified_date': '2025-01-01'}, hash='128063a078e71bd041b2b6ef5308a1b5ea3d8baa066abbefa853e25fe7a0bc4b'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='6bbfb596-d6f9-4926-a148-0716f7f1e3bc', node_type='1', metadata={}, hash='a7fdf9a70f6a1cc1fc99c7edc5bb8b5f5ad090776a74d0f189bf375cca952277')}, metadata_template='{key}: {value}', metadata_separator='\\n', text='她还是那时候赵辛楣介绍进馆编“家庭与妇女”副刊的，现在兼编“文化与艺术”副刊。她丰采依然，气味如旧，只是装束不像初回国时那样的法国化，谈话里的法文也减少了。她一年来见过的人太多，早忘记鸿渐，到鸿渐自我介绍过了，她娇声感慨道：“记得！记起来了！时间真快呀！你还是那时候的样子，所以我觉得面熟。我呢，我这一年来老得多了！方先生，你不知道我为了一切的一切心里多少烦闷！”鸿渐照例说她没有老。她问他最进碰见曹太太没有，鸿渐说在香港见到的，她自打着脖子道：“啊呀！你瞧我多糊涂！我上礼拜收到文纨的信，信上说碰见你，跟你谈得很痛快。她还托我替她办件事，我忙得没工夫替她办，我一天杂七杂八的真多！”鸿渐心中暗笑她撒谎，问她沈先生何在。她高抬眉毛，圆睁眼睛，一指按嘴，法国表情十足，四顾无人注意，然后凑近低声道：“他躲起来了。他名气太大，日本人跟南京伪政府全要他出来做事。你别讲出去。”鸿渐闭住呼吸，险的窒息，忙退后几步，连声说是。他回去跟柔嘉谈起，因说天下真小，碰见了苏文纨以后，不料又会碰见她。柔嘉冷冷道：“是，世界是小。你等着罢，还会碰见个呢。”鸿渐不懂，问碰见谁。柔嘉笑道：“还用我说么？您心里明白，哙，别烧盘。”他才会意是唐晓芙，笑骂道：“真胡闹！我做梦都没有想到。就算碰见她又怎么样？”柔嘉道：“问你自己。”他叹口气道：“只有你这傻瓜念念不忘地把她记在心里！我早忘了，她也许嫁了人，做了母亲，也不会记得我了。现在想想结婚以前把恋爱看得那样重，真是幼稚。老实说，不管你跟谁结婚，结婚以后，你总发现你娶的不是原来的人，换了另一个。早知道这样，结婚以前那种追求，恋爱等等，全可以省掉。相识相爱的时候，双方本相全收敛起来，到结婚还没有彼此认清，倒是老式婚姻干脆，索性结婚以前，谁也不认得谁。', mimetype='text/plain', start_char_idx=206858, end_char_idx=207597, metadata_seperator='\\n', text_template='{metadata_str}\\n\\n{content}'), score=0.5972187307793507)]\n",
      "6\n"
     ]
    }
   ],
   "source": [
    "from llama_index.core import VectorStoreIndex, load_index_from_storage, SummaryIndex\n",
    "from llama_index.core.storage.storage_context import DEFAULT_PERSIST_DIR, StorageContext\n",
    "\n",
    "\n",
    "index=load_index_from_storage(\n",
    "            StorageContext.from_defaults(persist_dir=DEFAULT_PERSIST_DIR)\n",
    "        )\n",
    "retriever = index.as_retriever(similarity_top_k=6)\n",
    "response = retriever.retrieve(\"方鸿渐的妻子是谁？\")\n",
    "print(response)\n",
    "print(len(response))"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "danwen",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.11.11"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
